article,html,body,header,div,a,span,table,tr,td,th,tbody,p,form,input,ul,ol,li,dl,dt,dd,section,footer,nav,h1,h2,h3,h4,h5,h6,em,pre {
	background: #333 !important;
	color: #616161!important;
	border-color: #454530!important;
	text-shadow: 0!important;
	-webkit-text-fill-color: none!important;
}

html a,html a * {
	color: #5a8498!important;
}

html a:visited,html a:visited *,html a:active,html a:active * {
	color: #505f64!important;
}

html a:hover,html a:hover * {
	color: #cef!important;
}

html input,html select,html button,html textarea {
	background: #4d4c40!important;
	border: 1px solid #5c5a46!important;
	border-top-color: #494533!important;
	border-bottom-color: #494533!important;
}

html input[type=button],html input[type=submit],html input[type=reset],html input[type=image],html button {
	border-top-color: #494533!important;
	border-bottom-color: #494533!important;
}

html input:focus,html select:focus,html option:focus,html button:focus,html textarea:focus {
	background: #5c5b3e!important;
	color: #fff!important;
	border-color: #494100 #635d00 #474531!important;
	outline: 1px solid #041d29!important;
}

html input[type=button]:focus,html input[type=submit]:focus,html input[type=reset]:focus,html input[type=image]:focus,html button:focus {
	border-color: #494533 #635d00 #474100!important;
}

html input[type=radio] {
	background: none!important;
	border-color: #333!important;
	border-width: 0!important;
}

html img[src],html input[type=image] {
	opacity: .5;
}

html img[src]:hover,html input[type=image]:hover {
	opacity: 1;
}

html,html body {
	scrollbar-base-color: #4d4c40 !important;
	scrollbar-face-color: #5a5b3c !important;
	scrollbar-shadow-color: #5a5b3c !important;
	scrollbar-highlight-color: #5c5b3c !important;
	scrollbar-dlight-color: #5c5b3c !important;
	scrollbar-darkshadow-color: #474531 !important;
	scrollbar-track-color: #4d4c40 !important;
	scrollbar-arrow-color: #000 !important;
	scrollbar-3dlight-color: #6a6957 !important;
}
dt a {
	background-color: #333 !important;
}